﻿/*
 * This file is part of CommunitySettlers.
 *
 * CommunitySettlers is free software: you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.

 * CommunitySettlers is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.

 * You should have received a copy of the GNU General Public License
 * along with CommunitySettlers.  If not, see <http://www.gnu.org/licenses/>.
 * 
 * Author: Christoph Husse
 * 
 * Also checkout our homepage: http://communitysettlers.codeplex.com/
 */
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace SettlersEngine
{
    internal enum MoveableType
    {
        Carrier,
        Soldier,
        Geologist,
        Spy,
        Pioneer,
        Grader,
        Builder,
    }

    public enum Resource : int
    {
        Armor,
        Axe,
        Bow,
        Bread,
        Coal,
        Corn,
        Fish,
        Gold,
        GoldOre,
        Grain,
        Hammer,
        Hook,
        Iron,
        IronOre,
        Meat,
        PickAxe,
        Saw,
        Scythe,
        Sheep,
        Shovel,
        Sword,
        Stone,
        Timber,
        Water,
        Wine,
        Wood,

        // must be the last item!
        Max,
    }


    internal enum Direction
    {
        _000,
        _045,
        _090,
        _135,
        _180,
        _225,
        _270,
        _315,
    }

    internal enum AreaRadius : int
    {
        SmallTower = 20,
        MiddleTower = 30,
        LargeTower = 40,
        ViewTower = 60,
    }
}
